約 5,267,831 件
https://w.atwiki.jp/aceshigh/pages/130.html
ドット・コマンドとは? ドット・コマンド(DOT COMMAND)とは、チャット・エリアにドット(.)で始まるコマンドを入力することで各種設定等が可能になるものです。 入力例ドット・コマンドには、パラメータが必要なものと必要ではないものがあります。また、一部のドット・コマンドは他の方法(クリップボードなど)から設定可能なものもあります。 例1 パラメータが必要ないもの .SR このコマンドを入力すると、クリップボードに現在ログインしている隊員一覧が表示される。 例2 パラメータが必要なもの .S ゲームID ゲームIDに入力したプレイヤーに対して敬意を表する。 例3 クリップボードなどで代用できるもの .EF フライトを終了するコマンド。クリップボードの「END SORTIE」をクリックするのと同じ ドット・コマンド一覧ドット・コマンドは大文字・小文字の区別はありません。 ドット・コマンド パラメータ 解説 .TESTID GameID ゲームIDを変更する前にそのIDを他のプレイヤー使用していないかどうかがわかる。 .SHOWSQUADMOTD LocalFileName .SETSQUADMOTD LocalFileName .SHOWMOTD LocalFileName .TRAINER .USERHELP .SHOWJOIN JOINコマンドを受けるときに、メッセージで受けるかダイアログボックスで受けるかを変更 .SQDUPLOAD .CHANGEID NewGameID ゲームIDの大文字小文字を変更する。 .DECLINE GameID .ACCEPT GameID JOINコマンドを受ける .UNJOIN GameID 他のプレイヤーの機体への同乗をキャンセルする。 .JOIN GameID 他のプレイヤーの機体に同乗する。 .HANDLE DesiredHandle .MOVE FieldNumber .COUNTRY CountryNumber .EF フライトを終了する .SR 自分の部隊の他の隊員がどのアリーナにいるかを確認 .P GameID Text 個人メッセージを送る .F GameID .SQDWEBPAGE WebPageAddress .SQDNAME SquadName .SQDEJECT GameID .SQDDISBAND No Parameters .SQDWITHDRAW No Parameters .SQDPERMISSION GameID Permissions 2=Can Invite 4=ChangeName 8=Can eject .SQDDECLINE No Parameters .SQDACCEPT No Parameters .SQDINVITE GameID .SCORE GameID .CMDFIELD FieldNumber 0 / 1 0=Give Up Command 1= Take Command .VREPORT VReport GameID 該当プレイヤーのボイス・チャットを提出する。 .REPORT Report GameID 該当プレイヤーのチャットを提出する。 .CSTAT CStat 全国のステータスを表示 .S GameId 相手に敬意を表す .NOTIFYNEW NOTIFYNEW 0/1 .FUEL FuelLoad 0 - 3 .ORD GroupNumber LoadoutNumber .PLANE PlaneNumber .FLY [SpawnPointNumber] .VUNSQUELCH .VSQUELCH .VOICE Enabled 0/1 HostingDisabled 0/1 example .voice 0 1 .RADIO RadioNumber ChannelNumber .WINGMAN GameID 該当プレイヤーをウイングマンとして設定する。 .ACHVLIST GameID .DOSIER GameID .TERRAINSLIST No Params .ARENATABLES No Params .SHOW No Parameters .DT ObjectName .DELSMIS Mission Group Name .LISTMISSION .UNASSIGN UNASSIGN GAMEID .ASSIGN ASSIGN GAMEID Country MissionIndex .SHOWNPC .RS .R .SF SF FieldNumber .PCLEAR PCLEAR .PLOAD PLOAD .PSAVE PSAVE .SQUADART SquadLeaderID .SHOWRV Unhides HiTech's RV-8 in the hangar list. .GOTO GameID .RESETV resetv Option .TARGET RangeYards CompassHeading .DELAY DelayTimeBetweenDrops .SALVO NumberToDrop
https://w.atwiki.jp/mtgflavortext/pages/13471.html
imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Fate Unraveler.jpg) 「これまで築き上げてきた人生が、ほぐれた一糸から簡単に崩壊することもあることを、ゆめゆめお忘れ無きように。」 ――哲人ペリソフィア "Never forget that the life you've built can be undone by a single loose thread." ――Perisophia the philosopher 神々の軍勢 統率者2015 【M TG Wiki】 名前
https://w.atwiki.jp/yaruoperformer/pages/2005.html
\ ) !/ ̄ . .  ̄ ̄\. . . / . . 「\_. . 乂ー ''"~ ̄~"'-_. . )_/ . . ノ /. ァ \_,. . / ̄ ̄ ̄ ̄ ̄ / . .└- 、. ′ヘ _ . . ′ . .}、/ ̄. . ノ iヘ \ 、^. . { { _- r 、_. . . . / \. . ⌒〕 . レ__)ハ ノ⌒ _ゝ、/⌒\ ∧ {/ ノ /. . . . ′ \. . . . ノノハ ´り^ ´彡^) ,、{⌒ノ ( . / ∧ { └┐ 、」. . . . -‐┘ へ ̄ ァ. '^〈 ィ、-ァ┐" _,,..\ ー┐'. . /∧ └'. . /  ̄ ̄ノ. 丶´ _ィ/ //_、-''~ /⌒) ノ. . /∧ { ┐ . .\ / /. 「 _-` ノ´´ { ̄ (. . }ノ ノノ 〕 . . . .┐ └- 丶. ゝ^` _.く ノ~""''冖 ヘ冖`` // /] . . . . } } 」. └宀^ \ (- 、、..,,_ / `、‐- つ }. . . .} /} / ̄. . い ´'-_ \ノ⌒) 厂_/ └- -┐ \. . └ . .└. . ┘ /^\ r冖 ̄ / r ´. . } ノ ^\ / \」. . 、 _、- 〉‐- _\ !. . . . ⌒'´ _、-  ̄} ',. . ''~ ノ _、-‐- . .. { └ 「7┘.. ! . . . . }′. . `、 . } `、 }、 〕 `、 _ノ . ´' ー- _ 〕 l `、 _、-''~ ..,_. . ´"'+ _ 〕 l `、 ノ. ノ ⌒`` 丶 、、,,_ l \∠/ ⌒> _ ´'ー‐- 、 } 廴_、-‐- _ノ ̄ `'- _ ⌒> _ ー-、 {_-┘ ノ ⌒> _ ` ⌒> }\_、-┐. .  ̄ ̄ ⌒> \ . . / ノ. . 名前:ボイジャー 性別:男 原作:Fate/Requiem AA:TYPE-MOON作品/Fate/00 英霊/エクストラ/・クラス:エクストラ.mlt 「Fate/Requiem」に登場する少年の姿をしたサーヴァント。 どことなく「星の王子さま」の面影がある。 当初は宇津見エリセにプランと言う名を与えられた。 一人称は「ぼく」。 真名は惑星探査機のボイジャーで原作小説では航海者のクラスだった。 原作では後にエリセの正式なサーヴァントになった。 「Fate/Grand Order」ではフォーリナーで現界した。 外宇宙の神が由来のフォーリナー達と異なり、イベント「虚数大海戦イマジナリ・スクランブル」でも、 我々側の降臨者と言及されている通り、人類側の外宇宙への使者としての意味合いが強い。 彼の宝具『遥か青き星よ』もどこか幻想的な演出になっている。 また別の場所で召喚された場合は航海者になると言う。 キャラ紹介 やる夫Wiki Wikipedia TYPE-MOONWiki 通常/フォーリナー アニヲタWiki ニコ百 ピクペ 通常/フォーリナー 登場作品リスト タイトル 原作 役柄 頻度 リンク 備考 ギャラナイ夫は大海原へ旅立つようです ONE PIECE ギャラナイ夫の幼馴染の魚人 常 まとめ 安価 あんこ キルヲは未来をセンテイするようです オリジナル 事象先行亞言語集合記録複合宙域船 常 wiki 安価 真・女神転生オタクくんサマナー~世界滅亡パパ活計画を阻止せよ!~ 女神転生シリーズ 廉貞星 グロース・コア 脇 まとめ R-18 あんこ 短編 タイトル 原作 役柄 リンク 備考
https://w.atwiki.jp/natsutan/pages/29.html
概要 generic/tclBasic.c 引数 Tcl_Interp *interp TCL インタープリタへのポインター const char *script 実行するコマンド int numBytes scriptのバイト数。0より小さいときは全バイト。 int flags 制御フラグTCL_EVAL_GLOBALのみサポート int line スクリプトの開始行数 int* clNextOuter CONST char* outerScript outerスクリプト。一番outer(呼び出しの浅い)スクリプトを示す。outerScript == scriptの時、一番outerなスクリプトであることを示す。 戻り値 実行結果 処理 変数の宣言 Interp *iPtr = (Interp *) interp; const char *p, *next; const unsigned int minObjs = 20; Tcl_Obj **objv, **objvSpace; int *expand, *lines, *lineSpace; Tcl_Token *tokenPtr; int commandLength, bytesLeft, expandRequested, code = TCL_OK; CallFrame *savedVarFramePtr;/* Saves old copy of iPtr- varFramePtr in case * TCL_EVAL_GLOBAL was set. */ int allowExceptions = (iPtr- evalFlags TCL_ALLOW_EXCEPTIONS); int gotParse = 0; unsigned int i, objectsUsed = 0; /* These variables keep track of how much * state has been allocated while evaluating * the script, so that it can be freed * properly if an error occurs. */ Tcl_Parse *parsePtr = (Tcl_Parse *) TclStackAlloc(interp, sizeof(Tcl_Parse)); [[CmdFrame]] *eeFramePtr = (CmdFrame *) TclStackAlloc(interp, sizeof(CmdFrame)); Tcl_Obj **stackObjArray = (Tcl_Obj **) TclStackAlloc(interp, minObjs * sizeof(Tcl_Obj *)); int *expandStack = (int *) TclStackAlloc(interp, minObjs * sizeof(int)); int *linesStack = (int *) TclStackAlloc(interp, minObjs * sizeof(int)); /* TIP #280 Structures for tracking of command * locations. */ /* * Pointer for the tracking of invisible continuation lines. Initialized * only if the caller gave us a table of locations to track, via * scriptCLLocPtr. It always refers to the table entry holding the * location of the next invisible continuation line to look for, while * parsing the script. */ int* clNext = NULL; if (iPtr- scriptCLLocPtr) { if (clNextOuter) { clNext = clNextOuter; } else { clNext = iPtr- scriptCLLocPtr- loc[0]; } } if (numBytes 0) { numBytes = strlen(script); } Tcl_ResetResult(interp); savedVarFramePtr = iPtr- varFramePtr; if (flags TCL_EVAL_GLOBAL) { iPtr- varFramePtr = iPtr- rootFramePtr; } /* * Each iteration through the following loop parses the next command from * the script and then executes it. */ objv = objvSpace = stackObjArray; lines = lineSpace = linesStack; expand = expandStack; p = script; bytesLeft = numBytes; /* * TIP #280 Initialize tracking. Do not push on the frame stack yet. * * We may continue counting based on a specific context (CTX), or open a * new context, either for a sourced script, or 'eval'. For sourced files * we always have a path object, even if nothing was specified in the * interp itself. That makes code using it simpler as NULL checks can be * left out. Sourced file without path in the 'scriptFile' is possible * during Tcl initialization. */ if (iPtr- evalFlags TCL_EVAL_CTX) { /* * Path information comes out of the context. */ eeFramePtr- type = TCL_LOCATION_SOURCE; eeFramePtr- data.eval.path = iPtr- invokeCmdFramePtr- data.eval.path; Tcl_IncrRefCount(eeFramePtr- data.eval.path); } else if (iPtr- evalFlags TCL_EVAL_FILE) { /* * Set up for a sourced file. */ eeFramePtr- type = TCL_LOCATION_SOURCE; if (iPtr- scriptFile) { /* * Normalization here, to have the correct pwd. Should have * negligible impact on performance, as the norm should have been * done already by the 'source' invoking us, and it caches the * result. */ Tcl_Obj *norm = Tcl_FSGetNormalizedPath(interp, iPtr- scriptFile); if (norm == NULL) { /* * Error message in the interp result. */ code = TCL_ERROR; goto error; } eeFramePtr- data.eval.path = norm; } else { TclNewLiteralStringObj(eeFramePtr- data.eval.path, ""); } Tcl_IncrRefCount(eeFramePtr- data.eval.path); } else { /* * Set up for plain eval. */ eeFramePtr- type = TCL_LOCATION_EVAL; eeFramePtr- data.eval.path = NULL; } eeFramePtr- level = iPtr- cmdFramePtr ? iPtr- cmdFramePtr- level + 1 1; eeFramePtr- framePtr = iPtr- framePtr; eeFramePtr- nextPtr = iPtr- cmdFramePtr; eeFramePtr- nline = 0; eeFramePtr- line = NULL; iPtr- evalFlags = 0; do { if (Tcl_Parse[[Command]](interp, p, bytesLeft, 0, parsePtr) != TCL_OK) { code = TCL_ERROR; goto error; } /* * TIP #280 Track lines. The parser may have skipped text till it * found the command we are now at. We have to count the lines in this * block, and do not forget invisible continuation lines. */ TclAdvanceLines( line, p, parsePtr- commandStart); TclAdvanceContinuations ( line, clNext, parsePtr- commandStart - outerScript); gotParse = 1; if (parsePtr- numWords 0) { /* * TIP #280. Track lines within the words of the current * command. We use a separate pointer into the table of * continuation line locations to not lose our position for the * per-command parsing. */ int wordLine = line; const char *wordStart = parsePtr- commandStart; int* wordCLNext = clNext; /* * Generate an array of objects for the words of the command. */ unsigned int objectsNeeded = 0; unsigned int numWords = parsePtr- numWords; if (numWords minObjs) { expand = (int *) ckalloc(numWords * sizeof(int)); objvSpace = (Tcl_Obj **) ckalloc(numWords * sizeof(Tcl_Obj *)); lineSpace = (int *) ckalloc(numWords * sizeof(int)); } expandRequested = 0; objv = objvSpace; lines = lineSpace; for (objectsUsed = 0, tokenPtr = parsePtr- tokenPtr; objectsUsed numWords; objectsUsed++, tokenPtr += tokenPtr- numComponents+1) { /* * TIP #280. Track lines to current word. Save the information * on a per-word basis, signaling dynamic words as needed. * Make the information available to the recursively called * evaluator as well, including the type of context (source * vs. eval). */ TclAdvanceLines( wordLine, wordStart, tokenPtr- start); TclAdvanceContinuations ( wordLine, wordCLNext, tokenPtr- start - outerScript); wordStart = tokenPtr- start; lines[objectsUsed] = TclWordKnownAtCompileTime(tokenPtr, NULL) ? wordLine -1; if (eeFramePtr- type == TCL_LOCATION_SOURCE) { iPtr- evalFlags |= TCL_EVAL_FILE; } code = TclSubstTokens(interp, tokenPtr+1, tokenPtr- numComponents, NULL, wordLine, wordCLNext, outerScript); iPtr- evalFlags = 0; if (code != TCL_OK) { goto error; } objv[objectsUsed] = Tcl_GetObjResult(interp); Tcl_IncrRefCount(objv[objectsUsed]); if (tokenPtr- type == TCL_TOKEN_EXPAND_WORD) { int numElements; code = TclListObjLength(interp, objv[objectsUsed], numElements); if (code == TCL_ERROR) { /* * Attempt to expand a non-list. */ Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf( "\n (expanding word %d)", objectsUsed)); Tcl_DecrRefCount(objv[objectsUsed]); goto error; } expandRequested = 1; expand[objectsUsed] = 1; objectsNeeded += (numElements ? numElements 1); } else { expand[objectsUsed] = 0; objectsNeeded++; } if (wordCLNext) { TclContinuationsEnterDerived (objv[objectsUsed], wordStart - outerScript, wordCLNext); } } /* for loop */ if (expandRequested) { /* * Some word expansion was requested. Check for objv resize. */ Tcl_Obj **copy = objvSpace; int *lcopy = lineSpace; int wordIdx = numWords; int objIdx = objectsNeeded - 1; if ((numWords minObjs) || (objectsNeeded minObjs)) { objv = objvSpace = (Tcl_Obj **) ckalloc(objectsNeeded * sizeof(Tcl_Obj *)); lines = lineSpace = (int *) ckalloc(objectsNeeded * sizeof(int)); } objectsUsed = 0; while (wordIdx--) { if (expand[wordIdx]) { int numElements; Tcl_Obj **elements, *temp = copy[wordIdx]; Tcl_ListObjGetElements(NULL, temp, numElements, elements); objectsUsed += numElements; while (numElements--) { lines[objIdx] = -1; objv[objIdx--] = elements[numElements]; Tcl_IncrRefCount(elements[numElements]); } Tcl_DecrRefCount(temp); } else { lines[objIdx] = lcopy[wordIdx]; objv[objIdx--] = copy[wordIdx]; objectsUsed++; } } objv += objIdx+1; if (copy != stackObjArray) { ckfree((char *) copy); } if (lcopy != linesStack) { ckfree((char *) lcopy); } } /* * Execute the command and free the objects for its words. * * TIP #280 Remember the command itself for 'info frame'. We * shorten the visible command by one char to exclude the * termination character, if necessary. Here is where we put our * frame on the stack of frames too. _After_ the nested commands * have been executed. */ eeFramePtr- cmd.str.cmd = parsePtr- commandStart; eeFramePtr- cmd.str.len = parsePtr- commandSize; if (parsePtr- term == parsePtr- commandStart + parsePtr- commandSize - 1) { eeFramePtr- cmd.str.len--; } eeFramePtr- nline = objectsUsed; eeFramePtr- line = lines; TclArgumentEnter (interp, objv, objectsUsed, eeFramePtr); iPtr- cmdFramePtr = eeFramePtr; iPtr- numLevels++; code = TclEvalObjvInternal(interp, objectsUsed, objv, parsePtr- commandStart, parsePtr- commandSize, 0); iPtr- numLevels--; iPtr- cmdFramePtr = iPtr- cmdFramePtr- nextPtr; TclArgumentRelease (interp, objv, objectsUsed); eeFramePtr- line = NULL; eeFramePtr- nline = 0; if (code != TCL_OK) { goto error; } for (i = 0; i objectsUsed; i++) { Tcl_DecrRefCount(objv[i]); } objectsUsed = 0; if (objvSpace != stackObjArray) { ckfree((char *) objvSpace); objvSpace = stackObjArray; ckfree((char *) lineSpace); lineSpace = linesStack; } /* * Free expand separately since objvSpace could have been * reallocated above. */ if (expand != expandStack) { ckfree((char *) expand); expand = expandStack; } } /* * Advance to the next command in the script. * * TIP #280 Track Lines. Now we track how many lines were in the * executed command. */ next = parsePtr- commandStart + parsePtr- commandSize; bytesLeft -= next - p; p = next; TclAdvanceLines( line, parsePtr- commandStart, p); Tcl_FreeParse(parsePtr); gotParse = 0; } while (bytesLeft 0); iPtr- varFramePtr = savedVarFramePtr; code = TCL_OK; goto cleanup_return; error /* * Generate and log various pieces of error information. */ if (iPtr- numLevels == 0) { if (code == TCL_RETURN) { code = TclUpdateReturnInfo(iPtr); } if ((code != TCL_OK) (code != TCL_ERROR) !allowExceptions) { ProcessUnexpectedResult(interp, code); code = TCL_ERROR; } } if ((code == TCL_ERROR) !(iPtr- flags ERR_ALREADY_LOGGED)) { commandLength = parsePtr- commandSize; if (parsePtr- term == parsePtr- commandStart + commandLength - 1) { /* * The terminator character (such as ; or ]) of the command where * the error occurred is the last character in the parsed command. * Reduce the length by one so that the error message doesn't * include the terminator character. */ commandLength -= 1; } Tcl_LogCommandInfo(interp, script, parsePtr- commandStart, commandLength); } iPtr- flags = ~ERR_ALREADY_LOGGED; /* * Then free resources that had been allocated to the command. */ for (i = 0; i objectsUsed; i++) { Tcl_DecrRefCount(objv[i]); } if (gotParse) { Tcl_FreeParse(parsePtr); } if (objvSpace != stackObjArray) { ckfree((char *) objvSpace); ckfree((char *) lineSpace); } if (expand != expandStack) { ckfree((char *) expand); } iPtr- varFramePtr = savedVarFramePtr; cleanup_return /* * TIP #280. Release the local CmdFrame, and its contents. */ if (eeFramePtr- type == TCL_LOCATION_SOURCE) { Tcl_DecrRefCount(eeFramePtr- data.eval.path); } TclStackFree(interp, linesStack); TclStackFree(interp, expandStack); TclStackFree(interp, stackObjArray); TclStackFree(interp, eeFramePtr); TclStackFree(interp, parsePtr); return code; } ソース int TclEvalEx( [[Tcl_Interp]] *interp,/* Interpreter in which to evaluate the * script. Also used for error reporting. */ const char *script,/* First character of script to evaluate. */ int numBytes,/* Number of bytes in script. If 0, the * script consists of all bytes up to the * first NUL character. */ int flags,/* Collection of OR-ed bits that control the * evaluation of the script. Only * TCL_EVAL_GLOBAL is currently supported. */ int line,/* The line the script starts on. */ int* clNextOuter, /* Information about an outer context for */ CONST char* outerScript) /* continuation line data. This is set only in * TclSubstTokens(), to properly handle * [...]-nested commands. The 'outerScript' * refers to the most-outer script containing the * embedded command, which is refered to by * 'script'. The 'clNextOuter' refers to the * current entry in the table of continuation * lines in this "master script", and the * character offsets are relative to the * 'outerScript' as well. * * If outerScript == script, then this call is * for the outer-most script/command. See * Tcl_EvalEx() and TclEvalObjEx() for places * generating arguments for which this is true. */ { Interp *iPtr = (Interp *) interp; const char *p, *next; const unsigned int minObjs = 20; Tcl_Obj **objv, **objvSpace; int *expand, *lines, *lineSpace; Tcl_Token *tokenPtr; int commandLength, bytesLeft, expandRequested, code = TCL_OK; CallFrame *savedVarFramePtr;/* Saves old copy of iPtr- varFramePtr in case * TCL_EVAL_GLOBAL was set. */ int allowExceptions = (iPtr- evalFlags TCL_ALLOW_EXCEPTIONS); int gotParse = 0; unsigned int i, objectsUsed = 0; /* These variables keep track of how much * state has been allocated while evaluating * the script, so that it can be freed * properly if an error occurs. */ Tcl_Parse *parsePtr = (Tcl_Parse *) TclStackAlloc(interp, sizeof(Tcl_Parse)); CmdFrame *eeFramePtr = (CmdFrame *) TclStackAlloc(interp, sizeof(CmdFrame)); Tcl_Obj **stackObjArray = (Tcl_Obj **) TclStackAlloc(interp, minObjs * sizeof(Tcl_Obj *)); int *expandStack = (int *) TclStackAlloc(interp, minObjs * sizeof(int)); int *linesStack = (int *) TclStackAlloc(interp, minObjs * sizeof(int)); /* TIP #280 Structures for tracking of command * locations. */ /* * Pointer for the tracking of invisible continuation lines. Initialized * only if the caller gave us a table of locations to track, via * scriptCLLocPtr. It always refers to the table entry holding the * location of the next invisible continuation line to look for, while * parsing the script. */ int* clNext = NULL; if (iPtr- scriptCLLocPtr) { if (clNextOuter) { clNext = clNextOuter; } else { clNext = iPtr- scriptCLLocPtr- loc[0]; } } if (numBytes 0) { numBytes = strlen(script); } Tcl_ResetResult(interp); savedVarFramePtr = iPtr- varFramePtr; if (flags TCL_EVAL_GLOBAL) { iPtr- varFramePtr = iPtr- rootFramePtr; } /* * Each iteration through the following loop parses the next command from * the script and then executes it. */ objv = objvSpace = stackObjArray; lines = lineSpace = linesStack; expand = expandStack; p = script; bytesLeft = numBytes; /* * TIP #280 Initialize tracking. Do not push on the frame stack yet. * * We may continue counting based on a specific context (CTX), or open a * new context, either for a sourced script, or 'eval'. For sourced files * we always have a path object, even if nothing was specified in the * interp itself. That makes code using it simpler as NULL checks can be * left out. Sourced file without path in the 'scriptFile' is possible * during Tcl initialization. */ if (iPtr- evalFlags TCL_EVAL_CTX) { /* * Path information comes out of the context. */ eeFramePtr- type = TCL_LOCATION_SOURCE; eeFramePtr- data.eval.path = iPtr- invokeCmdFramePtr- data.eval.path; Tcl_IncrRefCount(eeFramePtr- data.eval.path); } else if (iPtr- evalFlags TCL_EVAL_FILE) { /* * Set up for a sourced file. */ eeFramePtr- type = TCL_LOCATION_SOURCE; if (iPtr- scriptFile) { /* * Normalization here, to have the correct pwd. Should have * negligible impact on performance, as the norm should have been * done already by the 'source' invoking us, and it caches the * result. */ Tcl_Obj *norm = Tcl_FSGetNormalizedPath(interp, iPtr- scriptFile); if (norm == NULL) { /* * Error message in the interp result. */ code = TCL_ERROR; goto error; } eeFramePtr- data.eval.path = norm; } else { TclNewLiteralStringObj(eeFramePtr- data.eval.path, ""); } Tcl_IncrRefCount(eeFramePtr- data.eval.path); } else { /* * Set up for plain eval. */ eeFramePtr- type = TCL_LOCATION_EVAL; eeFramePtr- data.eval.path = NULL; } eeFramePtr- level = iPtr- cmdFramePtr ? iPtr- cmdFramePtr- level + 1 1; eeFramePtr- framePtr = iPtr- framePtr; eeFramePtr- nextPtr = iPtr- cmdFramePtr; eeFramePtr- nline = 0; eeFramePtr- line = NULL; iPtr- evalFlags = 0; do { if (Tcl_ParseCommand(interp, p, bytesLeft, 0, parsePtr) != TCL_OK) { code = TCL_ERROR; goto error; } /* * TIP #280 Track lines. The parser may have skipped text till it * found the command we are now at. We have to count the lines in this * block, and do not forget invisible continuation lines. */ TclAdvanceLines( line, p, parsePtr- commandStart); TclAdvanceContinuations ( line, clNext, parsePtr- commandStart - outerScript); gotParse = 1; if (parsePtr- numWords 0) { /* * TIP #280. Track lines within the words of the current * command. We use a separate pointer into the table of * continuation line locations to not lose our position for the * per-command parsing. */ int wordLine = line; const char *wordStart = parsePtr- commandStart; int* wordCLNext = clNext; /* * Generate an array of objects for the words of the command. */ unsigned int objectsNeeded = 0; unsigned int numWords = parsePtr- numWords; if (numWords minObjs) { expand = (int *) ckalloc(numWords * sizeof(int)); objvSpace = (Tcl_Obj **) ckalloc(numWords * sizeof(Tcl_Obj *)); lineSpace = (int *) ckalloc(numWords * sizeof(int)); } expandRequested = 0; objv = objvSpace; lines = lineSpace; for (objectsUsed = 0, tokenPtr = parsePtr- tokenPtr; objectsUsed numWords; objectsUsed++, tokenPtr += tokenPtr- numComponents+1) { /* * TIP #280. Track lines to current word. Save the information * on a per-word basis, signaling dynamic words as needed. * Make the information available to the recursively called * evaluator as well, including the type of context (source * vs. eval). */ TclAdvanceLines( wordLine, wordStart, tokenPtr- start); TclAdvanceContinuations ( wordLine, wordCLNext, tokenPtr- start - outerScript); wordStart = tokenPtr- start; lines[objectsUsed] = TclWordKnownAtCompileTime(tokenPtr, NULL) ? wordLine -1; if (eeFramePtr- type == TCL_LOCATION_SOURCE) { iPtr- evalFlags |= TCL_EVAL_FILE; } code = TclSubstTokens(interp, tokenPtr+1, tokenPtr- numComponents, NULL, wordLine, wordCLNext, outerScript); iPtr- evalFlags = 0; if (code != TCL_OK) { goto error; } objv[objectsUsed] = Tcl_GetObjResult(interp); Tcl_IncrRefCount(objv[objectsUsed]); if (tokenPtr- type == TCL_TOKEN_EXPAND_WORD) { int numElements; code = TclListObjLength(interp, objv[objectsUsed], numElements); if (code == TCL_ERROR) { /* * Attempt to expand a non-list. */ Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf( "\n (expanding word %d)", objectsUsed)); Tcl_DecrRefCount(objv[objectsUsed]); goto error; } expandRequested = 1; expand[objectsUsed] = 1; objectsNeeded += (numElements ? numElements 1); } else { expand[objectsUsed] = 0; objectsNeeded++; } if (wordCLNext) { TclContinuationsEnterDerived (objv[objectsUsed], wordStart - outerScript, wordCLNext); } } /* for loop */ if (expandRequested) { /* * Some word expansion was requested. Check for objv resize. */ Tcl_Obj **copy = objvSpace; int *lcopy = lineSpace; int wordIdx = numWords; int objIdx = objectsNeeded - 1; if ((numWords minObjs) || (objectsNeeded minObjs)) { objv = objvSpace = (Tcl_Obj **) ckalloc(objectsNeeded * sizeof(Tcl_Obj *)); lines = lineSpace = (int *) ckalloc(objectsNeeded * sizeof(int)); } objectsUsed = 0; while (wordIdx--) { if (expand[wordIdx]) { int numElements; Tcl_Obj **elements, *temp = copy[wordIdx]; Tcl_ListObjGetElements(NULL, temp, numElements, elements); objectsUsed += numElements; while (numElements--) { lines[objIdx] = -1; objv[objIdx--] = elements[numElements]; Tcl_IncrRefCount(elements[numElements]); } Tcl_DecrRefCount(temp); } else { lines[objIdx] = lcopy[wordIdx]; objv[objIdx--] = copy[wordIdx]; objectsUsed++; } } objv += objIdx+1; if (copy != stackObjArray) { ckfree((char *) copy); } if (lcopy != linesStack) { ckfree((char *) lcopy); } } /* * Execute the command and free the objects for its words. * * TIP #280 Remember the command itself for 'info frame'. We * shorten the visible command by one char to exclude the * termination character, if necessary. Here is where we put our * frame on the stack of frames too. _After_ the nested commands * have been executed. */ eeFramePtr- cmd.str.cmd = parsePtr- commandStart; eeFramePtr- cmd.str.len = parsePtr- commandSize; if (parsePtr- term == parsePtr- commandStart + parsePtr- commandSize - 1) { eeFramePtr- cmd.str.len--; } eeFramePtr- nline = objectsUsed; eeFramePtr- line = lines; TclArgumentEnter (interp, objv, objectsUsed, eeFramePtr); iPtr- cmdFramePtr = eeFramePtr; iPtr- numLevels++; code = TclEvalObjvInternal(interp, objectsUsed, objv, parsePtr- commandStart, parsePtr- commandSize, 0); iPtr- numLevels--; iPtr- cmdFramePtr = iPtr- cmdFramePtr- nextPtr; TclArgumentRelease (interp, objv, objectsUsed); eeFramePtr- line = NULL; eeFramePtr- nline = 0; if (code != TCL_OK) { goto error; } for (i = 0; i objectsUsed; i++) { Tcl_DecrRefCount(objv[i]); } objectsUsed = 0; if (objvSpace != stackObjArray) { ckfree((char *) objvSpace); objvSpace = stackObjArray; ckfree((char *) lineSpace); lineSpace = linesStack; } /* * Free expand separately since objvSpace could have been * reallocated above. */ if (expand != expandStack) { ckfree((char *) expand); expand = expandStack; } } /* * Advance to the next command in the script. * * TIP #280 Track Lines. Now we track how many lines were in the * executed command. */ next = parsePtr- commandStart + parsePtr- commandSize; bytesLeft -= next - p; p = next; TclAdvanceLines( line, parsePtr- commandStart, p); Tcl_FreeParse(parsePtr); gotParse = 0; } while (bytesLeft 0); iPtr- varFramePtr = savedVarFramePtr; code = TCL_OK; goto cleanup_return; error /* * Generate and log various pieces of error information. */ if (iPtr- numLevels == 0) { if (code == TCL_RETURN) { code = TclUpdateReturnInfo(iPtr); } if ((code != TCL_OK) (code != TCL_ERROR) !allowExceptions) { ProcessUnexpectedResult(interp, code); code = TCL_ERROR; } } if ((code == TCL_ERROR) !(iPtr- flags ERR_ALREADY_LOGGED)) { commandLength = parsePtr- commandSize; if (parsePtr- term == parsePtr- commandStart + commandLength - 1) { /* * The terminator character (such as ; or ]) of the command where * the error occurred is the last character in the parsed command. * Reduce the length by one so that the error message doesn't * include the terminator character. */ commandLength -= 1; } Tcl_LogCommandInfo(interp, script, parsePtr- commandStart, commandLength); } iPtr- flags = ~ERR_ALREADY_LOGGED; /* * Then free resources that had been allocated to the command. */ for (i = 0; i objectsUsed; i++) { Tcl_DecrRefCount(objv[i]); } if (gotParse) { Tcl_FreeParse(parsePtr); } if (objvSpace != stackObjArray) { ckfree((char *) objvSpace); ckfree((char *) lineSpace); } if (expand != expandStack) { ckfree((char *) expand); } iPtr- varFramePtr = savedVarFramePtr; cleanup_return /* * TIP #280. Release the local CmdFrame, and its contents. */ if (eeFramePtr- type == TCL_LOCATION_SOURCE) { Tcl_DecrRefCount(eeFramePtr- data.eval.path); } TclStackFree(interp, linesStack); TclStackFree(interp, expandStack); TclStackFree(interp, stackObjArray); TclStackFree(interp, eeFramePtr); TclStackFree(interp, parsePtr); return code; }
https://w.atwiki.jp/dominions3/pages/348.html
Will of the Fates 50%の確率でダメージを回避するLuckを全味方ユニットに与えます Will of the Fates ジェム 疲労 内部ID 404 4 400 使用 水中判定 効果 効果量 戦闘 水中可 Buff 主属性 主Lv 効果発生数 射程距離 Astral 4 1 0 副属性 副Lv 効果範囲 命中補正 - 0 666 0 領域 Lv 防御判定 抵抗判定 Alteration 8 専用国家 ゲーム内説明文 The caster alters the fate of an entire battle. All friendly units receive unnatural luck for the rest of the battle. Each hit against a lucky unit has a fifty percent chance of not wounding him. 和訳 術者は、この戦いの運命を変えます。全ての味方は、不自然な幸運を戦いが終わるまで享受します。幸運なものに対して命中した攻撃は、それぞれ50%の確率で彼らを傷付けません。 注記 Personal LuckからLuck、Battle Fortuneと連なる幸運付与魔法の最高峰。そこそこの要求スキルに対して圧倒的な高さを誇るコストが特徴。 1発で全軍に作用する恩恵は計り知れないが、よほどの高スキルでもなければ疲労が大きすぎるので、その後も術者に動いてほしいならCommunionの利用はほぼ必須。疲労再生だけでは立ち直りに時間がかかる。 またGem消費自体が多いのでマメに補充しないと切らしやすいのも難点。とくに魔法による襲撃から通常の戦闘を重ねられたりすると想像以上のペースで消費させられることがある。補給手段は常に意識しておくべきだろう。 それらの点さえどうにかできれば、軍の被害を激減させる切り札として高い価値を持つ。元々精強な部隊に重ねればそう簡単には倒されないだろう。ただし全ては運次第、過信して無茶をし過ぎないことも大切。 コメント 名前 コメント
https://w.atwiki.jp/hmiku/pages/13953.html
【登録タグ CD CDH IIGCD ziki_7CD 全国配信】 前作 本作 次作 parallel†unbalance Hopeless Track / Innersoul 宙ノ未来 IIG ziki_7 同人 配信 即売 発売 2010年12月31日 2011年1月5日 2011年1月16日 価格 ¥1,500(税込) ¥1,200 / 1曲¥150 ¥1,000 サークル Studio IIG iTunes Storeで購入 CD紹介 ポップな希望のHopeless Track/夢とバラードのInnersoul全曲リマスター+新曲も併せて詰め込んだStudio IIG初のVOCALOIDオリジナル・フルアルバム。 これまで発表したほぼすべての楽曲を網羅している。新曲「Innersoul」は、ziki_7 氏によるリミックス版も同時収録。 ジャケットイラストは ガガ 氏。 Webデザイン・ジャケットデザインはripple氏。 Amazon、とらのあな、メロンブックスでの委託販売、KarenTレーベルよりのダウンロード販売が行われている。 クロスフェード動画 曲目 Hopeless Track サクサクラッキーガール Theory クルクルシーソーゲーム parallel†unbalance A Lover Runs Through It Innersoul 夜の憧憬 Fomalhaut 冬の魔法 All Your Memories Innersoul (heart maze recollection mix) リンク 作者サイト アルバム特設ページ Amazon とらのあな メロンブックス KarenT コメント 名前 コメント
https://w.atwiki.jp/yaruoperformer/pages/628.html
|. /l | . r/. } __, 乂V/~/. . . .< . /. . - .、. . . ヽ\ _ __/./ .∥ .l. ヽ\. . 丶⌒ ⌒7. ∥.. /.l. .{. l. .}. '.. . . _\ /ィ l | .|l大、丶Vナ、. }. . \⌒) 乂 |∧ 从篏 ヽ( 篏ア从 ト、| / {∧「 7ノ∧} 込 ー‐ .イV ⌒ / 7/l ‐< .} l_ _ イ /l / l{ -= /l ⌒ .l /f⌒l ┐ r '" .. i i i{ .|、 , .// i i i i| / l_ / | . i i i i i| l i // i i i i i i| / } / / i i i i i i| ∨/ i i i i i i i| 〈 ∨ __/ _ -.l i i i i i i i i / i i i i i i i i iヽ ヽ ∨ / _ -= | i i i i i i i|() i i i i i i i i i i i i i /∧ ∨ ヽ ._ -= .l i i i i i i i|() i i i i i i i i i i i i/ |. ∨ / / } i i i i i i |() i i i i i i i i i i i.' ヽ l ∨ / / | i i i i i i i|() i i i i i i i i i i i V ∨ / / i i i i i i i | i i i i i i i i i i i i{ ∧ .∨./ / / i i i i i i i /ヽ i i i i i i i i i i i . ∧ .∨ ./ ./ i i i i i i i / \ i i i i i i i i i i. .∧ .∨ / . i i i i i i i i / ̄[] ̄ 丶 i i i i i i i i . .∧ .∨ 名前:ジーク 性別:男 原作:Fate/Apocrypha 一人称:俺 二人称:名前呼び/あなた/君 口調:少年口調 AA TYPE-MOON作品/Fate/06 Fate/Apocrypha/ジーク.mlt ユグドミレニア家の創造したホムンクルスの一体であり、この物語の主人公。 元々は魔力供給のための、言わば「電池」として作られた存在だったが、奇跡的な確率で自我に目覚め、脱走。 命運が尽きかけたところを黒のライダー:アストルフォに救われる。 その後も一度命を失ってしまったが、黒のセイバー:ジークフリートに心臓を与えられて復活、彼への感謝の念から「ジーク」と名乗るようになった。 紆余曲折あってマスター権を獲得、と同時にわずかな時間だけジークフリートに変身し能力を行使できるようになったが、 代償として彼の体は徐々に「邪竜」と化す運命にあった――。 FGOにもコラボの際に登場。キャスターのサーヴァントとして配布された。 ヒロインとそっくりな彼女とも共演した。のちに実装された恩人の妻からは改名を迫られたことも。 やる夫スレでもジャンヌと関係ある役柄で登場するスレが幾つかある。 キャラ紹介 やる夫Wiki Wikipedia TYPE-MOONWiki 通常/FGO アニヲタWiki ニコ百 ピクペ 登場作品リスト タイトル 原作 役柄 頻度 リンク 備考 ジーク君は半妖の少年のようです 犬夜叉 犬夜叉役。ジークフリートとは腹違いの兄弟 主 まとめ R-18G 完結 ジーク君は復讐の旅をしているようです ガン×ソード ヴァン役 主 まとめ R-18 完結 蒼輝銀河ヒッチハイク・ガイド Fate Apocryphaのアフター設定で登場 主 まとめ R-18 安価あんこ 負け組が流れ着いた先は竜の楽園でした オリジナル 異世界に転移した学生 常 まとめ R-18 あなたのヒーローアカデミア 僕のヒーローアカデミア ジークフリートのラウンズ 準 まとめ 予備Wiki R-18 安価あんこ 完結 妖夢達は半妖の少女のようです 半妖の夜叉姫・犬夜叉 犬夜叉役。前作から続投 準 まとめ R-18G 安価あんこ 完結 俺の魔物討伐学園生活はやはりどこか間違っている オリジナル ジークフリードの素顔だが口調はジークフリードそのもの 脇 まとめ 予備 R-18 あんこ完結 多次元調停者できない夫 オリジナル 神山次元のドラゴン 脇 まとめ 予備rss エター 短編 タイトル 原作 役柄 リンク 備考
https://w.atwiki.jp/yaruoperformer/pages/2708.html
ヽ__ _ ヾ二二 ̄ ̄ヾミミミヾヽ、 ゞー‐ゝミミ__ ミミミ、 ヾヽ、 ヾ、ミミ、  ̄‐‐--、 _,, ヾ丶、ソ ヾ, ヽ__ヾ、 _>ー┤ヘ、_, リ、-、}' ーソー、、/ __ |/ `ー゙' ヾ i' kソ/ムヾ、 _ゝ|i=,, 、 , _,,,リl | ー- ミ\}ヽ |/ヽ' ,`゙ヽ{三ΞL_r三リ ヽ、 > ̄~^'ヽ ヽヽハ j| Kヽ `'i ゙、 `~~´ ' リゞ-' ヽ)\レ' -==≧ヽ } } レ/ノ} __j ヾ、ヽ /ヽ、_.j / -- ‐=≦ ,' -=≦=ミ ノ、}_jノ、< __, -'" ヽ ヽ、\ -‐‐--/ フ’ { / { // }トハ` / ヽ ヾ、ヽ __ / / , 7ヽトミレ、 ,.斗从}/___ ヽ }}/ ⌒) 个fニメ、{ 弋ぃ㍉' . イァ7! ' ヽ  ̄ `/ ヽ /ァ, 八 )レ' ~¨ {`~}' 、 \ / 、 /ノ 丶ム _ 」 / ヽ ヽ / ヽ /_/} } ヽ , -.、/ i 、 / 、 / 人 { rミノ 个x、 ⌒./_ 、 i;;;;; ヾミ、_/ 〉 V}从 レ^> ≧=-- 、 ̄f彡} 、 i;;; /ヾ; | ノ{  ̄`、ヽ j 「 、 i i;; / ` |i _ ,.斗r≦ 人 ヽV/ }l ト 、_ i;;,,,,, / |i ,ィく ̄ ̄ ≧s。 ., ___V 、_ノ__  ̄ }、 /;;;/ |i. ,ニニヽ、 └─┬┬─’ jハ // | ,ニニニム v∧ ,=-, /´ | ,-=ニニニハ v∧ {=-', |. ,-=ニニニ=-, ┌─┼┼─, {ニ=-, | ,-=ニニニニ=-,  ̄ ̄v∧ ̄ {ニ=-, ゙i ,-=ニニニニ=-} } } {ニニ=-, リ ,-=ニニニニニ=-! } } .{ニニ=- 名前:李書文(り しょぶん) 性別:男 原作:Fateシリーズ 一人称:儂 二人称:お主 口調:古風的/饒舌 AA:TYPE-MOON作品/Fate/00 英霊/Ⅵアサシン/李書文.mlt 「Fateシリーズ」に登場するサーヴァントの1人。 真名は李氏八極拳の開祖である李書文。 肉体の全盛期=青年と武術の全盛期=老人の2つの姿を持つサーヴァント。 基本的には青年がアサシン、老人がランサーで召喚されるが、例外も存在する。 青年 初登場は「EXTRA」。 月の聖杯戦争のマスターの1人、ユリウス・B・ハーウェイのサーヴァント・アサシンとして召喚されている。 (アニメ版ではある事情でバーサーカーに変更された) 「Fate/Grand Order」ではランサーで実装され、第1部5章でメインストーリーに登場。 イベント「ぐだぐだ帝都聖杯奇譚」ではぐれサーヴァントとして召喚され、帝都聖杯奇譚で縁ある岡田以蔵に一度鍛え直せと助言を残している。 老人 EXTRAの設定で触れられていたが、本人の初登場は外典作品「帝都聖杯奇譚」。 言峰花蓮(リメイク版では蘭蘭芳)のサーヴァント・ランサーとして登場した。 「Fate/Grand Order」ではアサシンとして実装。 第2部3章で始皇帝の部下・衛士長の名義で先行登場した。 「Fate/Samurai Remnant」では老年期の彼が逸れのアサシンとして登場している。 公式サイトにおいても真名を明かしている。 キャラ紹介 やる夫Wiki Wikipedia TYPE-MOONWiki 通常/槍/殺/帝都 MUGENWiki アニヲタWiki ニコ百 ピクペ 通常/アサシン 登場作品リスト 容姿:「青年期」が登場する場合は「若」、「老年期」が登場する場合は「老」。 タイトル 原作 役柄 容姿頻度 リンク 備考 やる夫たちでソードワールド皇女様PT! ソードワールド2.5 人間の拳闘士。エーデルガルドの護衛 老常 第1話 まとめrss 安価 短編集完結 おき太&エドもんズのようです ドラミ&ドラえもんズロボット学校七不思議!? 王ドラ役 若準 まとめ 完結 やる夫は才能がないようです 冒険者シリーズ二次創作 Aランクファイター 若準 まとめ 予備 完結 あんこ時々安価でクトゥルフ神話TRPG クトゥルフ神話TRPG ツシナリオ「たとえ獣に身をやつしても」に登場する雇われている老人 老脇 初登場回 wiki R-18G 安価あんこ 完結 トネリコの往く人理漂白 Fate/Grand Order 本人役 老脇 第1話 まとめ あんこ 短編 タイトル 原作 役柄 リンク 備考
https://w.atwiki.jp/pk_aog/pages/14.html
モンスターのレベル troll.pngトロール wolf.png狼 stag.png鹿 troodont.pngトルードント troodont_king.pngトルードントの王 crawler.pngクローラ boar.png猪 larva.png幼生 dragon.png竜 magnathere.pngマグナテール carnivore_lily.png肉食百合 monk.pngMonk(モンク) spider.png蜘蛛 roc_head.pngロック鳥 nautaloid.pngナーティロイド mosha.pngモシャ gyront.pngガイロント モンスター別有効装備一覧表 モンスター 有効な武器 有効な防具 トロール 剣 シールド・胸当て 狼 剣 シールド 鹿 剣 シールド・胸当て トルードント 槍 シールド・胸当て クローラ 懐剣 胸当て 猪 槍 胸当て 幼生 斧 シールド 竜 剣・懐剣 シールド マグナテール 槍 胸当て 肉食百合 剣・懐剣 胸当て モンク ??? ??? ナーティロイド ??? ??? モシャ ??? ??? ガイロント ??? ??? ▲ モンスターのレベル モンスターの左上に表示される星印は、強さを表す。 無印<黄色(きつい)<橙(悪辣な)<赤(大敵の) troll.pngトロール おっさん顔。唯一話が通じるモンスター。 生態攻撃しない限りは襲ってこない。こちらから攻撃を仕掛けると襲ってくる。この場合トロールが増援を呼ぶ事がある。 武器や防具を装備していることがある [ ロック鳥の羽 ] 10枚を100goldで売ってくれる。ただし、1回でも他のトロールや小屋に攻撃をすると12時間は売ってくれない。 忌の木を大切にしており、切り倒そうとしているのを見つけると襲ってくる。この場合はこちらから反撃さえしなければ羽は買える。 また、木を切ろうとした場合の攻撃は短時間で止む 他のモンスターが近づくと、勝手に戦闘を始める。 有効な武器/防具剣/盾・胸当て 落とすアイテムバックパック,木の実,懐剣,剣,斧,シールド,胸当て ▲ wolf.png狼 生態群れでいることが多い 近づくだけで攻撃してくる割に、仲間が1匹~数匹殺された途端に蜘蛛の子を散らすように逃亡する 有効な武器/防具剣/シールド 落とすアイテム革 ▲ stag.png鹿 生態こちらから手を出さない限り攻撃してこない。 群れの中の1匹に対して攻撃すると、攻撃を受けている鹿以外は逃げていく。 時々逃げずに、仲間と一緒に反撃してくる奴もいる 有効な武器/防具剣/シールド・胸当て 落とすアイテム革 ▲ troodont.pngトルードント 生態通称蛇。だが実は恐竜の一種 群れていることが多い 仲間を呼ぶことがある 武器や防具を装備していることがある 近づくだけで攻撃してくる。また、逃げることはない。 追跡はある程度してくるが、そこまでくどくない。 有効な武器/防具槍/シールド・胸当て 落とすアイテムバックパック・懐剣・槍・シールド・胸当て ▲ troodont_king.pngトルードントの王 生態岩屋のボスキャラ。 岩屋の奥でトルードントを整然と従えている。 倒すと[ トルードントの鱗 ] がもらえる。 有効な武器/防具槍/シールド・胸当て 落とすアイテムトルードントの鱗 ▲ crawler.pngクローラ 生態近くに行くだけでキャラにどこまでもまとわり付いてくる。 何匹もまとわり付くと移動速度が遅くなっていく。 アイテムを落とさないので旨みも少なく、ある意味一番ウザイかも。 HPはおそらくモンスター内で一番低く、ダガーがあればすぐ倒せる最弱生物 有効な武器/防具懐剣/胸当て 落とすアイテム(なし) ▲ boar.png猪 生態一度こちらから攻撃を仕掛けるとしつこく付きまとってくる 極端に近づいたりしない限りは何もしない 中堅程度の強さ 有効な武器/防具槍/胸当て 落とすアイテムLeather(革) ▲ larva.png幼生 生態ほぼ確実に [ 幼生肉 ] を落とす 結構硬いが、強化斧があれば結構楽に倒せる 常にゆっくり移動しており、暗の木の餌食になっている模様 また、常にゆっくり2ポイントずつ回復している 有効な武器/防具斧/シールド 落とすアイテム懐剣・剣・斧・槍・シールド・胸当て・幼生肉 ▲ dragon.png竜 生態個体によって以下の2つに分類される猪同様、こちらから攻撃を仕掛けるとしつこく付きまとってくる 攻撃後にこちらが逃げてもその場に留まる(こちらが多めか) 強い上に、運が悪いと追尾され攻撃しつづけてくるので注意 アイテムを複数(3前後?)落とす 有効な武器/防具槍/シールド 落とすアイテムバックパック・懐剣・剣・斧・槍・シールド・胸当て ▲ magnathere.pngマグナテール 生態攻撃と共に相手を少し離れた位置に突き飛ばす。 アイテムは落とさないがゴールドが多く手に入るため狩りの需要がある模様 非常に強いが戦おうとすると逃げて行く。 サイというか恐竜の一種 有効な武器/防具槍/胸当て 落とすアイテム(なし) ▲ carnivore_lily.png肉食百合 生態近くを通るだけでキャラが触手に捕まる。この場合移動ができなくなり、死ぬか倒すかしないと抜け出せない。死んだら復活直後にまた捕まって涙目になる事も。 画面外のユリに捕まるとこちらからは攻撃が出来ないので詰む。<改善されたようですこうなると誰かが通りかかるのを待つかinvite→旗伝いに移動してもらうしかない。 ほぼ確実に肉食百合の花弁を落とす模様 未強化の「胸当て+短刀or剣」の組み合わせだと回復薬無しでは多分死ぬ胸当てを強化しても良いし、+2~3の短刀or剣を使っても良い 有効な武器/防具剣・懐剣/胸当て 落とすアイテム肉食百合の花弁 monk.pngMonk(モンク) 生態出現率はとても低い。 たまにものすごいスピードで移動する。 専門化スキルによって得たトークンでアイテムを売ってくれる。本屋から商売替えしたらしい。 有効な武器/防具不明/不明 手に入るゴールド不明 落とすアイテム(なし) spider.png蜘蛛 生態3~5匹の群れで生息。 攻撃するとクモの糸を出し一定時間動けなくしてくる。 攻撃すると逃げて行く。逃げた後は一定時間動かない。 攻撃してこない。 有効な武器/防具懐剣/攻撃してこないので不要 落とすアイテム絹 roc_head.pngロック鳥 生態2~3回攻撃すると影になる。影になったRocに対して攻撃はできない1回攻撃後しばらく待っていても影になる 影Rocに[ ロック鳥の羽 ] を渡すとマップ移動できる 移動先は不特定。同一マップ内の場合もあればとても遠い土地へ運ばれる場合もある。 移動に必要な[ ロック鳥の羽 ] 、運賃はマップ移動毎に1枚ずつ増えていく。 24時間経つと運賃はまた1枚から…?(きっと誰かが検証中) 有効な武器/防具不明/不明 スキルのNet(網)があれば倒し易くなる。 手に入るゴールド不明 (数百G) 落とすアイテム[ ロック鳥の羽 ] (数十枚) nautaloid.pngナーティロイド 生態海棲 mosha.pngモシャ 生態海棲 gyront.pngガイロント 生態海棲
https://w.atwiki.jp/gamemusicbest100/pages/8586.html
CAPTAIN COMMANDO 機種:AC,SFC,PS,NS,PS4,Xbox1,PC 作曲者:泉谷雅樹 作曲者(PS):土屋直樹、黒沼弘 開発元:カプコン、ニュー(PS) 発売元:カプコン 発売年:1991(AC)、1995(SFC)、1998(PS) 概要 SFチックのベルトスクロールアクションゲーム。 4人の戦士による「コマンドーチーム」から操作キャラを選択でき、専用筐体では4人同時プレイも可能。 コマンド―チームは後に『ナムコクロスカプコン』にも出演している。 音楽は後に『天地を喰らうII 赤壁の戦い』を担当する泉谷雅樹氏が作曲。効果音は西垣俊氏。 『天地を喰らうII』とはまた趣の異なった明るくノリノリの曲が中心でBGMの評価は高い。 しかも9ステージもあって、さらにそれぞれのボスに専用の曲が用意されているという大ボリュームぶり。 ゲーム誌『ゲーメスト』の企画「第6回ゲーメスト大賞」にてベストVGM賞10位を獲得した。 PS版は『ボクサーズ・ロード』で知られるニューが開発しており、ニューに所属していた作曲家がサウンドを担当している。 アーケード版のBGMとは別にオリジナルの曲も収録されているのが特徴で、こちらはクラブサウンド風の楽曲でだいぶオシャレ。 オプション画面でアーケード版BGMかオリジナルBGMかに変更可能。サウンドテストも完備。 収録曲(サウンドトラック順) 曲名 作・編曲者 補足 順位 CREDIT 泉谷雅樹 GAME START PLAYER SELECT STAGE 1 City BOSS 1 ドルグ STAGE 2 Museum BOSS 2 シュトルムJr. STAGE 3 Ninja House BOSS 3 ヤマト STAGE 4-1 Circus Camp STAGE 4-2 闘技場 BOSS 4 モンスター STAGE 5 Sea Port BOSS 5 Dr.T.ウォーター STAGE 6 Aquarium BOSS 6 シュトルム ドラッグ STAGE 7 Under Ground Base BOSS 7 ブラッド STAGE 8 Enemy's Space Ship BOSS 8 ドッペルゲンガー STAGE 9 Callisto 最終BOSSの部屋 最終BOSS ジェノサイド STAGE CLEAR ENDING STAFF ROLL CONTINUE GAME OVER NAMING PS版オリジナル曲 STAGE 1 土屋直樹黒沼弘 STAGE 2 STAGE 3 STAGE 4 STAGE 4-2 STAGE 5 STAGE 6 STAGE 7 STAGE 8 STAGE 9 STAGE CLEAR CONTINUE GAME OVER NAMING SELECT ENDING BOSS 1 BOSS 2 BOSS 3 BOSS 4 BOSS 5 BOSS 6 BOSS 7 BOSS 8 BOSS 9 BOSS 9-2 STAFF ROLL サウンドトラック キャプテンコマンドー -G.S.M. CAPCOM 5-